water supply and drainage system - Español Inglés Diccionario